package mx.ipn.to;

import java.util.Date;

public class BitacoraAccesoTO extends TransferObject {
	private int idOperacion;
	private java.util.Date fecha;
	private java.util.Date hora;
	private int idUsuario;
	private int idMotivo;
	private Integer[] listIdOperacion;
	private java.util.Date[] listFechas;
	private java.util.Date[] listHoras;
	private UsuarioTO[] listUsuarioTO;
	private MotivoTO[] listMotivoTO;

	public void setIdOperacion(int idOperacion) {
		this.idOperacion = idOperacion;
	}

	public int getIdOperacion() {
		return idOperacion;
	}

	public void setFecha(java.util.Date fecha) {
		this.fecha = fecha;
	}

	public java.util.Date getFecha() {
		return fecha;
	}

	public void setHora(java.util.Date hora) {
		this.hora = hora;
	}

	public java.util.Date getHora() {
		return hora;
	}

	public void setIdUsuario(int idUsuario) {
		this.idUsuario = idUsuario;
	}

	public int getIdUsuario() {
		return idUsuario;
	}

	public void setIdMotivo(int idMotivo) {
		this.idMotivo = idMotivo;
	}

	public int getIdMotivo() {
		return idMotivo;
	}

	public Integer[] getListIdOperacion() {
		return listIdOperacion;
	}

	public void setListIdOperacion(Integer[] lisrIdOperacion) {
		this.listIdOperacion = lisrIdOperacion;
	}

	public java.util.Date[] getListFechas() {
		return listFechas;
	}

	public void setListFechas(java.util.Date[] listFechas) {
		this.listFechas = listFechas;
	}

	public java.util.Date[] getListHoras() {
		return listHoras;
	}

	public void setListHoras(java.util.Date[] listHoras) {
		this.listHoras = listHoras;
	}

	public UsuarioTO[] getListUsuarioTO() {
		return listUsuarioTO;
	}

	public void setListUsuarioTO(UsuarioTO[] usuarioTO) {
		this.listUsuarioTO = usuarioTO;
	}

	public MotivoTO[] getListMotivoTO() {
		return listMotivoTO;
	}

	public void setListMotivoTO(MotivoTO[] motivoTO) {
		this.listMotivoTO = motivoTO;
	}

	public BitacoraAccesoTO() {
		super();
		this.idOperacion = -1;
		this.fecha = null;
		this.hora = null;
		this.idUsuario = -1;
		this.idMotivo = -1;
		this.listIdOperacion = null;
		this.listFechas = null;
		this.listHoras = null;
		this.listUsuarioTO = null;
		this.listMotivoTO = null;
	}

	public BitacoraAccesoTO(int idOperacion, Date fecha, Date hora,
			UsuarioTO[] usuarioTO, MotivoTO[] motivoTO) {
		super();
		this.idOperacion = idOperacion;
		this.fecha = fecha;
		this.hora = hora;
		this.idUsuario = -1;
		this.idMotivo = -1;
		this.listIdOperacion = null;
		this.listFechas = null;
		this.listHoras = null;
		this.listUsuarioTO = usuarioTO;
		this.listMotivoTO = motivoTO;
	}

	public BitacoraAccesoTO(Integer[] listIdOperacion,
			Date[] listFechas, Date[] listHoras,
			UsuarioTO[] usuarioTO, MotivoTO[] motivoTO) {
		super();
		this.idOperacion = -1;
		this.fecha = null;
		this.hora = null;
		this.idUsuario = -1;
		this.idMotivo = -1;
		this.listIdOperacion = listIdOperacion;
		this.listFechas = listFechas;
		this.listHoras = listHoras;
		this.listUsuarioTO = usuarioTO;
		this.listMotivoTO = motivoTO;
	}

}
